
/**
 * 判断对象是否为空
 */
const isEmpty = (data) => {
  if (typeof data === 'string') {
    // 判断是否为字符串
    return data.trim().length === 0;
  } else if (typeof data === 'undefined' || data === null) {
    // 判断是否为未定义或 null
    return true;
  } else if (typeof data === 'object') {
    // 判断是否为对象或数组
    if (Array.isArray(data)) {
      // 数组判断
      return data.length === 0;
    } else {
      // 对象判断
      return Object.keys(data).length === 0;
    }
  }
  return false;
};

const getFileName = (file: string) => {
  const fileSplit = file.split('/');
  return fileSplit[fileSplit.length - 1];
};

export default {
  isEmpty,
  getFileName
};
